home *** CD-ROM | disk | FTP | other *** search
/ Sky at Night 2007 June / SAN CD 6-2007 CD-ROM 25.iso / pc / Software / AstroGrav_Win / Java / jre1.6.0 / lib / rt.jar / sun / reflect / ConstantPool.class (.txt) < prev    next >
Encoding:
Java Class File  |  2006-11-29  |  2.0 KB  |  97 lines

  1. package sun.reflect;
  2.  
  3. import java.lang.reflect.Field;
  4. import java.lang.reflect.Member;
  5.  
  6. public class ConstantPool {
  7.    private Object constantPoolOop;
  8.  
  9.    public int getSize() {
  10.       return this.getSize0(this.constantPoolOop);
  11.    }
  12.  
  13.    public Class getClassAt(int var1) {
  14.       return this.getClassAt0(this.constantPoolOop, var1);
  15.    }
  16.  
  17.    public Class getClassAtIfLoaded(int var1) {
  18.       return this.getClassAtIfLoaded0(this.constantPoolOop, var1);
  19.    }
  20.  
  21.    public Member getMethodAt(int var1) {
  22.       return this.getMethodAt0(this.constantPoolOop, var1);
  23.    }
  24.  
  25.    public Member getMethodAtIfLoaded(int var1) {
  26.       return this.getMethodAtIfLoaded0(this.constantPoolOop, var1);
  27.    }
  28.  
  29.    public Field getFieldAt(int var1) {
  30.       return this.getFieldAt0(this.constantPoolOop, var1);
  31.    }
  32.  
  33.    public Field getFieldAtIfLoaded(int var1) {
  34.       return this.getFieldAtIfLoaded0(this.constantPoolOop, var1);
  35.    }
  36.  
  37.    public String[] getMemberRefInfoAt(int var1) {
  38.       return this.getMemberRefInfoAt0(this.constantPoolOop, var1);
  39.    }
  40.  
  41.    public int getIntAt(int var1) {
  42.       return this.getIntAt0(this.constantPoolOop, var1);
  43.    }
  44.  
  45.    public long getLongAt(int var1) {
  46.       return this.getLongAt0(this.constantPoolOop, var1);
  47.    }
  48.  
  49.    public float getFloatAt(int var1) {
  50.       return this.getFloatAt0(this.constantPoolOop, var1);
  51.    }
  52.  
  53.    public double getDoubleAt(int var1) {
  54.       return this.getDoubleAt0(this.constantPoolOop, var1);
  55.    }
  56.  
  57.    public String getStringAt(int var1) {
  58.       return this.getStringAt0(this.constantPoolOop, var1);
  59.    }
  60.  
  61.    public String getUTF8At(int var1) {
  62.       return this.getUTF8At0(this.constantPoolOop, var1);
  63.    }
  64.  
  65.    private native int getSize0(Object var1);
  66.  
  67.    private native Class getClassAt0(Object var1, int var2);
  68.  
  69.    private native Class getClassAtIfLoaded0(Object var1, int var2);
  70.  
  71.    private native Member getMethodAt0(Object var1, int var2);
  72.  
  73.    private native Member getMethodAtIfLoaded0(Object var1, int var2);
  74.  
  75.    private native Field getFieldAt0(Object var1, int var2);
  76.  
  77.    private native Field getFieldAtIfLoaded0(Object var1, int var2);
  78.  
  79.    private native String[] getMemberRefInfoAt0(Object var1, int var2);
  80.  
  81.    private native int getIntAt0(Object var1, int var2);
  82.  
  83.    private native long getLongAt0(Object var1, int var2);
  84.  
  85.    private native float getFloatAt0(Object var1, int var2);
  86.  
  87.    private native double getDoubleAt0(Object var1, int var2);
  88.  
  89.    private native String getStringAt0(Object var1, int var2);
  90.  
  91.    private native String getUTF8At0(Object var1, int var2);
  92.  
  93.    static {
  94.       Reflection.registerFieldsToFilter(ConstantPool.class, new String[]{"constantPoolOop"});
  95.    }
  96. }
  97.